home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
pc
/
LOGIC Apple II 5.25" Library - DOS Part 3
/
DOS064.dsk
/
INCOME TAXES.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
1KB
|
47 lines
20 PRINT
30 DATA 16,1300,20,3500,23,6000,21,9500,26,12500,30,14500,36,18000
40 DATA 17,2500,20,5000,17,9000,25,13750,28,18000,32,22500,36,26000
50 F1 = .0585
60 F2 = 16500
70 W1 = 750
80 N = 12
90 DIM F1(28)
100 FOR I = 1 TO 28
110 READ F1(I)
120 NEXT I
130 PRINT
140 PRINT "MARITAL STATUS (1=SINGLE,2=MARRIED)";
150 INPUT S
160 PRINT "WITHHOLDING TAX EXEMPTIONS";
170 INPUT W
180 PRINT "TAXABLE PAY";
190 INPUT P
200 PRINT "YTD TAXABLE PAY";
210 INPUT Y
220 G = P *N -W1 *W
230 T1 = 0
240 FOR I = 2 TO 7
250 X = 2 *I +14 *(S -1) -1
260 IF G < = F1(X -1) THEN 330
270 IF G >F1(X +1) THEN 300
280 T1 = T1 +(G -F1(X -1)) *F1(X -2)/100
290 GOTO 330
300 T1 = T1 +(F1(X +1) -F1(X -1)) *F1(X -2)/100
310 NEXT I
315 T1 = T1 +(G -F1(X +1)) *F1(X)/100
320 T1 = T1 +(G -F1(X +1)) *F1(X)/100
330 T1 = INT((T1/N) *100 +.5)/100
340 T2 = 0
350 IF Y >F2 THEN 400
360 IF Y +P >F2 THEN 360
370 T2 = INT((P *F1) *100 +.5)/100
380 GOTO 400
390 T2 = INT(((F2 -Y) *F1) *100 +.5)/100
400 PRINT "TAXABLE = $"P
410 PRINT "INCOME TAX = $";T1
420 PRINT "FICA = $"T2
430 PRINT
440 PRINT "MORE DATA (1=YES,0=NO)";
450 INPUT S
460 IF S = 1 THEN 120
470 PRINT "<CTRL-D>RUNHELLO"